import 'package:flutter/material.dart';

class StateUtil extends StatelessWidget {

  final String state;

  const StateUtil( {super.key, required this.state,});


  @override
  Widget build(BuildContext context) {

    if(state=='5') {
      return Text(
        '服务中',
        style: TextStyle(fontSize: 16,color: Colors.red),
      );
    }
    if(state=='7') {
      return Text(
        '待客户评价',
        style: TextStyle(fontSize: 16,color: Colors.lightGreen),
      );
    }
    if(state=='8') {
      return Text(
        '待护理师回复',
        style: TextStyle(fontSize: 16,color: Colors.blue),
      );
    }
    if(state=='6') {
      return const Text(
        '服务完成待顾客确认',
        style: TextStyle(fontSize: 16,color: Colors.green),
      );
    }
    if(state=='4') {
      return  const Text(
        '待服务',
        style: TextStyle(fontSize: 16,color: Colors.redAccent),
      );
    }
    if(state=='3') {
      return  const Text(
        '支付待预约',
        style: TextStyle(fontSize: 16,color: Colors.red),
      );
    }
    if(state=='2') {
      return  const Text(
        '预约待支付',
        style: TextStyle(fontSize: 16,color: Colors.lightGreen),
      );
    }
    return Container();
  }

  static String getStateName(String state) {
    if(state=='5') {
      return '服务中';
    }
    if(state=='7') {
      return '待客户评价';
    }
    if(state=='8') {
      return '待护理师回复';
    }
    if(state=='6') {
      return '服务完成待顾客确认';
    }
    if(state=='4') {
      return '待服务';
    }
    if(state=='3') {
      return '支付待预约';
    }
    if(state=='2') {
      return '预约待支付';
    }
    return '未知状态';
  }

}
